home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1998 January: Mac OS SDK / Dev.CD Jan 98 SDK2.toast / Development Kits (Disc 2) / QuickDraw GX / Programming Stuff / Sample Code / Printing Samples / Extensions… / Backwash ƒ / Backwash.r < prev    next >
Encoding:
Text File  |  1996-03-20  |  25.9 KB  |  706 lines  |  [TEXT/MPS ]

  1. /*________________________________________________________
  2.  
  3.     File: Backwash.r
  4.     
  5.     Rez file for a printing extension that adds a
  6.     QuickDraw picture to each page despooled.
  7.  
  8.     Dave Hersey
  9.     Apple Developer Technical Support
  10.  
  11.     11/11/92 - dmh - Created.
  12.      1/28/93 - dmh - Cleaned up for a5 seed CD.
  13.      3/26/93 - dmh - Updated for b1c2 (Translator changes).
  14.      8/24/93 - dmh - Updated for b2.
  15.               - The picture is now rolled into the spool
  16.                file as a resource, and applied to each
  17.                page during despooling.
  18.              - Added a TextEdit compatibility mode which
  19.                strips out the white rectangles drawn by
  20.                apps which use TextEdit to print (like
  21.                TeachText).
  22.              - The "intensity" panel item actually
  23.                functions now.
  24.              - Switched to Exception.h assertion stuff
  25.                for error checking.
  26.      9/09/93 - dmh - AddBackwash now displays progress info.
  27.     12/18/93 - dmh - Updated for b3.
  28.      3/22/94 - dmh - Updated for b4.
  29.      5/03/94 - dmh - Updated for f2.
  30.      8/26/94 - dmh - Finalized for SDK (added 'open' resource).
  31.  
  32.     (Note: resource types are in the Mark menu.)
  33.  
  34. __________________________________________________________*/
  35.  
  36. #include "SysTypes.r"
  37. #include "Types.r"
  38. #include "GXPrintingResTypes.r"
  39. #include "GXPrintingResEquates.r"
  40.  
  41. #define kCreator                'SpIT'
  42. #define r_backwashPanel            6000
  43. #define r_backwashPanelIcon        240
  44. #define r_backwashBNDL            128
  45.  
  46. #define r_BackwashStatus        1000
  47.  
  48.  
  49. /*================= Resource required to avoid EasyOpen dialog =============== */
  50.  
  51. resource 'open' (128, sysheap, purgeable)
  52. {
  53.     kCreator,
  54.     {'PICT'}
  55. };
  56.  
  57.  
  58. /*=================== Print Dialog Panel-related Resources =================== */
  59.  
  60.  
  61. /*======= Description of the panel resource added to Print Dialog by Backwash ======= */
  62.  
  63. resource gxPrintPanelType (r_backwashPanel, sysheap, purgeable)
  64. {
  65.     "Backwash", smRoman, r_backwashPanelIcon, r_backwashPanel
  66. };
  67.  
  68.  
  69. resource 'DITL' (r_backwashPanel, sysheap, purgeable)
  70. {
  71.     {
  72.         /* [1] */
  73.         {2, 115, 18, 240},
  74.         StaticText {
  75.             disabled,
  76.             "Picture Backwash"
  77.         },
  78.         /* [2] */
  79.         {26, 134, 44, 180},
  80.         RadioButton {
  81.             enabled,
  82.             "Off"
  83.         },
  84.         /* [3] */
  85.         {26, 182, 44, 227},
  86.         RadioButton {
  87.             enabled,
  88.             "On"
  89.         },
  90.         /* [4] */
  91.         {107, 5, 125, 143},
  92.         StaticText {
  93.             disabled,
  94.             "Backwash intensity:"
  95.         },
  96.         /* [5] */
  97.         {109, 148, 125, 176},
  98.         EditText {
  99.             enabled,
  100.             ""
  101.         },
  102.         /* [6] */
  103.         {109, 180, 125, 195},
  104.         StaticText {
  105.             disabled,
  106.             "%"
  107.         },
  108.         /* [7] */
  109.         {53, 131, 73, 220},
  110.         Button {
  111.             enabled,
  112.             "Select PICT"
  113.         },
  114.         /* [8] */
  115.         {81, 5, 97, 113},
  116.         StaticText {
  117.             disabled,
  118.             "Current picture:"
  119.         },
  120.         /* [9] */
  121.         {81, 114, 99, 332},
  122.         StaticText {
  123.             disabled,
  124.             ""
  125.         },
  126.         /* [10] */
  127.         {135, 5, 153, 237},
  128.         CheckBox {
  129.             enabled,
  130.             "Application prints with TextEdit."
  131.         },
  132.     }
  133. };
  134.  
  135.  
  136. /*======= 'xdtl' describing how to process the items in the Print Dialog Panel ======= */
  137.  
  138. resource 'xdtl' (r_backwashPanel, sysheap, purgeable)
  139. {
  140.     {
  141. //             Type            tag        tag item ID             data offset  DITL item(s) other
  142.  
  143.         EditTextInteger    { kCreator, gxPrintingExtensionBaseID,    0,    5,    0, "5", "100" },
  144.         RadioButtons    { kCreator, gxPrintingExtensionBaseID,    4,    {2,3}},
  145.         CheckBox        { kCreator, gxPrintingExtensionBaseID,    5,    10}
  146.     };
  147. };
  148.  
  149.  
  150. /*================== Required Printing Extension Types and Resources ================= */
  151.  
  152.  
  153. /*======= Scope ('scop') Resource ======= */
  154.  
  155. /*    This resource tells the printing system which drivers
  156.     we work with.  (We work with PostScript and Raster.)
  157. */
  158.  
  159. resource gxExtensionScopeType (gxDriverScopeID, sysheap, purgeable)
  160. {
  161.     {
  162.         gxPostScriptPrinterType,
  163.         gxRasterPrinterType    
  164.     };
  165. };
  166.  
  167.  
  168. /*======= Message Override ('over') Resource ======= */
  169.  
  170. /*    This resource tells the printing system which messages we
  171.     want to override and where the override code is located. */
  172.  
  173. resource gxOverrideType (gxExtensionUniversalOverrideID, sysheap, purgeable)
  174. {
  175.     {
  176.         // message to override    segmentID    offset into jump table
  177.  
  178.         gxInitialize,                0,                 4,
  179.         gxShutDown,                    0,                 8,
  180.         gxJobPrintDialog,            0,                 12,
  181.         gxHandlePanelEvent,            0,                 16,
  182.         gxCreateSpoolFile,            0,                20,
  183.         gxDespoolPage,                0,                24,
  184.         gxCloseSpoolFile,            0,                 28
  185.     };
  186. };
  187.  
  188.  
  189. /*======= Extension Optimization ('eopt') Resource ======= */
  190.  
  191. /*    This resource tells the printing system at which times
  192.     we'll be doing things, so that it can optimize for us.  */
  193.  
  194. resource gxExtensionOptimizationType (gxExtensionOptimizationID, sysheap, purgeable)
  195. {
  196.     gxDontExecuteDuringImaging,
  197.     gxDontNeedDeviceStatus,
  198.     gxChangePageAtGXDespoolPage,
  199.     gxDontChangePageAtGXImagePage,
  200.     gxDontChangePageAtGXRenderPage,
  201.     gxNotServerPresenceRequired,
  202.     gxClientPresenceRequired
  203. };
  204.  
  205.  
  206. /*======= Extension Load ('load') Resource ======= */
  207.  
  208. /*    This resource tells the printing system where we want
  209.     to be loaded in the handler chain.  We'd liked to be
  210.     last to execute so we can modify the final shape to
  211.     be despooled.  Last to execute == first to load.            */
  212.  
  213. resource gxExtensionLoadType (gxExtensionLoadID, sysheap, purgeable)
  214. {
  215.     gxExtensionLoadFirst
  216. };
  217.  
  218.  
  219.  
  220. /*    These resources are used to display status messages while
  221.     Backwash is loading, converting, and adding the backwash
  222.     shape.  Note that we can't use the status handling
  223.     messages, because those only work when PrinterShare GX
  224.     or the Finder have control.  We'll be displaying this info
  225.     during spooling, when the user's application has control.    */
  226.  
  227. resource 'STR#' (r_BackwashStatus, sysheap, purgeable)
  228. {
  229.     {
  230.         "Loading Backwash picture…",
  231.         "Converting Backwash picture to a QuickDraw GX shape…",
  232.         "Adjusting intensity of Backwash shape…",
  233.         "Adding Backwash shape to print file…",
  234.         "ERROR - Unable to load Backwash picture.  File may be busy or missing."
  235.     }
  236. };
  237.  
  238.  
  239. resource 'DLOG' (r_BackwashStatus, sysheap, purgeable)
  240. {
  241.     {73, 67, 186, 327},
  242.     dBoxProc,
  243.     invisible,
  244.     goAway,
  245.     0x0,
  246.     r_BackwashStatus,
  247.     ""
  248. };
  249.  
  250.  
  251. resource 'DITL' (r_BackwashStatus, sysheap, purgeable)
  252. {
  253.     {
  254.         {20, 46, 81, 253},
  255.         StaticText {
  256.             disabled,
  257.             ""
  258.         },
  259.         {78, 227, 110, 259},
  260.         Picture {
  261.             disabled,
  262.             r_BackwashStatus
  263.         },
  264.         {3, 3, 35, 35},
  265.         Icon {
  266.             disabled,
  267.             1
  268.         }
  269.     }
  270. };
  271.  
  272.  
  273. resource 'PICT' (r_BackwashStatus, sysheap, purgeable)
  274. {
  275.     2606,
  276.     {0, 0, 32, 32},
  277.     $"0011 02FF 0C00 FFFF FFFF 0000 0000 0000 0000 0020 0000 0020"
  278.     $"0000 0000 0000 00A0 0082 0001 000A 0000 0000 0020 0020 0098"
  279.     $"8020 0000 0000 0020 0020 0000 0000 0000 0000 0048 0000 0048"
  280.     $"0000 0000 0008 0001 0008 0000 0000 0034 D350 0000 0000 0000"
  281.     $"0008 0000 00FF 0000 FFFF FFFF FFFF 0001 FFFF FFFF CCCC 0002"
  282.     $"FFFF FFFF 9999 0003 FFFF FFFF 6666 0004 FFFF FFFF 3333 0005"
  283.     $"FFFF FFFF 0000 0006 FFFF CCCC FFFF 0007 FFFF CCCC CCCC 0008"
  284.     $"FFFF CCCC 9999 0009 FFFF CCCC 6666 000A FFFF CCCC 3333 000B"
  285.     $"FFFF CCCC 0000 000C FFFF 9999 FFFF 000D FFFF 9999 CCCC 000E"
  286.     $"FFFF 9999 9999 000F FFFF 9999 6666 0010 FFFF 9999 3333 0011"
  287.     $"FFFF 9999 0000 0012 FFFF 6666 FFFF 0013 FFFF 6666 CCCC 0014"
  288.     $"FFFF 6666 9999 0015 FFFF 6666 6666 0016 FFFF 6666 3333 0017"
  289.     $"FFFF 6666 0000 0018 FFFF 3333 FFFF 0019 FFFF 3333 CCCC 001A"
  290.     $"FFFF 3333 9999 001B FFFF 3333 6666 001C FFFF 3333 3333 001D"
  291.     $"FFFF 3333 0000 001E FFFF 0000 FFFF 001F FFFF 0000 CCCC 0020"
  292.     $"FFFF 0000 9999 0021 FFFF 0000 6666 0022 FFFF 0000 3333 0023"
  293.     $"FFFF 0000 0000 0024 CCCC FFFF FFFF 0025 CCCC FFFF CCCC 0026"
  294.     $"CCCC FFFF 9999 0027 CCCC FFFF 6666 0028 CCCC FFFF 3333 0029"
  295.     $"CCCC FFFF 0000 002A CCCC CCCC FFFF 002B CCCC CCCC CCCC 002C"
  296.     $"CCCC CCCC 9999 002D CCCC CCCC 6666 002E CCCC CCCC 3333 002F"
  297.     $"CCCC CCCC 0000 0030 CCCC 9999 FFFF 0031 CCCC 9999 CCCC 0032"
  298.     $"CCCC 9999 9999 0033 CCCC 9999 6666 0034 CCCC 9999 3333 0035"
  299.     $"CCCC 9999 0000 0036 CCCC 6666 FFFF 0037 CCCC 6666 CCCC 0038"
  300.     $"CCCC 6666 9999 0039 CCCC 6666 6666 003A CCCC 6666 3333 003B"
  301.     $"CCCC 6666 0000 003C CCCC 3333 FFFF 003D CCCC 3333 CCCC 003E"
  302.     $"CCCC 3333 9999 003F CCCC 3333 6666 0040 CCCC 3333 3333 0041"
  303.     $"CCCC 3333 0000 0042 CCCC 0000 FFFF 0043 CCCC 0000 CCCC 0044"
  304.     $"CCCC 0000 9999 0045 CCCC 0000 6666 0046 CCCC 0000 3333 0047"
  305.     $"CCCC 0000 0000 0048 9999 FFFF FFFF 0049 9999 FFFF CCCC 004A"
  306.     $"9999 FFFF 9999 004B 9999 FFFF 6666 004C 9999 FFFF 3333 004D"
  307.     $"9999 FFFF 0000 004E 9999 CCCC FFFF 004F 9999 CCCC CCCC 0050"
  308.     $"9999 CCCC 9999 0051 9999 CCCC 6666 0052 9999 CCCC 3333 0053"
  309.     $"9999 CCCC 0000 0054 9999 9999 FFFF 0055 9999 9999 CCCC 0056"
  310.     $"9999 9999 9999 0057 9999 9999 6666 0058 9999 9999 3333 0059"
  311.     $"9999 9999 0000 005A 9999 6666 FFFF 005B 9999 6666 CCCC 005C"
  312.     $"9999 6666 9999 005D 9999 6666 6666 005E 9999 6666 3333 005F"
  313.     $"9999 6666 0000 0060 9999 3333 FFFF 0061 9999 3333 CCCC 0062"
  314.     $"9999 3333 9999 0063 9999 3333 6666 0064 9999 3333 3333 0065"
  315.     $"9999 3333 0000 0066 9999 0000 FFFF 0067 9999 0000 CCCC 0068"
  316.     $"9999 0000 9999 0069 9999 0000 6666 006A 9999 0000 3333 006B"
  317.     $"9999 0000 0000 006C 6666 FFFF FFFF 006D 6666 FFFF CCCC 006E"
  318.     $"6666 FFFF 9999 006F 6666 FFFF 6666 0070 6666 FFFF 3333 0071"
  319.     $"6666 FFFF 0000 0072 6666 CCCC FFFF 0073 6666 CCCC CCCC 0074"
  320.     $"6666 CCCC 9999 0075 6666 CCCC 6666 0076 6666 CCCC 3333 0077"
  321.     $"6666 CCCC 0000 0078 6666 9999 FFFF 0079 6666 9999 CCCC 007A"
  322.     $"6666 9999 9999 007B 6666 9999 6666 007C 6666 9999 3333 007D"
  323.     $"6666 9999 0000 007E 6666 6666 FFFF 007F 6666 6666 CCCC 0080"
  324.     $"6666 6666 9999 0081 6666 6666 6666 0082 6666 6666 3333 0083"
  325.     $"6666 6666 0000 0084 6666 3333 FFFF 0085 6666 3333 CCCC 0086"
  326.     $"6666 3333 9999 0087 6666 3333 6666 0088 6666 3333 3333 0089"
  327.     $"6666 3333 0000 008A 6666 0000 FFFF 008B 6666 0000 CCCC 008C"
  328.     $"6666 0000 9999 008D 6666 0000 6666 008E 6666 0000 3333 008F"
  329.     $"6666 0000 0000 0090 3333 FFFF FFFF 0091 3333 FFFF CCCC 0092"
  330.     $"3333 FFFF 9999 0093 3333 FFFF 6666 0094 3333 FFFF 3333 0095"
  331.     $"3333 FFFF 0000 0096 3333 CCCC FFFF 0097 3333 CCCC CCCC 0098"
  332.     $"3333 CCCC 9999 0099 3333 CCCC 6666 009A 3333 CCCC 3333 009B"
  333.     $"3333 CCCC 0000 009C 3333 9999 FFFF 009D 3333 9999 CCCC 009E"
  334.     $"3333 9999 9999 009F 3333 9999 6666 00A0 3333 9999 3333 00A1"
  335.     $"3333 9999 0000 00A2 3333 6666 FFFF 00A3 3333 6666 CCCC 00A4"
  336.     $"3333 6666 9999 00A5 3333 6666 6666 00A6 3333 6666 3333 00A7"
  337.     $"3333 6666 0000 00A8 3333 3333 FFFF 00A9 3333 3333 CCCC 00AA"
  338.     $"3333 3333 9999 00AB 3333 3333 6666 00AC 3333 3333 3333 00AD"
  339.     $"3333 3333 0000 00AE 3333 0000 FFFF 00AF 3333 0000 CCCC 00B0"
  340.     $"3333 0000 9999 00B1 3333 0000 6666 00B2 3333 0000 3333 00B3"
  341.     $"3333 0000 0000 00B4 0000 FFFF FFFF 00B5 0000 FFFF CCCC 00B6"
  342.     $"0000 FFFF 9999 00B7 0000 FFFF 6666 00B8 0000 FFFF 3333 00B9"
  343.     $"0000 FFFF 0000 00BA 0000 CCCC FFFF 00BB 0000 CCCC CCCC 00BC"
  344.     $"0000 CCCC 9999 00BD 0000 CCCC 6666 00BE 0000 CCCC 3333 00BF"
  345.     $"0000 CCCC 0000 00C0 0000 9999 FFFF 00C1 0000 9999 CCCC 00C2"
  346.     $"0000 9999 9999 00C3 0000 9999 6666 00C4 0000 9999 3333 00C5"
  347.     $"0000 9999 0000 00C6 0000 6666 FFFF 00C7 0000 6666 CCCC 00C8"
  348.     $"0000 6666 9999 00C9 0000 6666 6666 00CA 0000 6666 3333 00CB"
  349.     $"0000 6666 0000 00CC 0000 3333 FFFF 00CD 0000 3333 CCCC 00CE"
  350.     $"0000 3333 9999 00CF 0000 3333 6666 00D0 0000 3333 3333 00D1"
  351.     $"0000 3333 0000 00D2 0000 0000 FFFF 00D3 0000 0000 CCCC 00D4"
  352.     $"0000 0000 9999 00D5 0000 0000 6666 00D6 0000 0000 3333 00D7"
  353.     $"EEEE 0000 0000 00D8 DDDD 0000 0000 00D9 BBBB 0000 0000 00DA"
  354.     $"AAAA 0000 0000 00DB 8888 0000 0000 00DC 7777 0000 0000 00DD"
  355.     $"5555 0000 0000 00DE 4444 0000 0000 00DF 2222 0000 0000 00E0"
  356.     $"1111 0000 0000 00E1 0000 EEEE 0000 00E2 0000 DDDD 0000 00E3"
  357.     $"0000 BBBB 0000 00E4 0000 AAAA 0000 00E5 0000 8888 0000 00E6"
  358.     $"0000 7777 0000 00E7 0000 5555 0000 00E8 0000 4444 0000 00E9"
  359.     $"0000 2222 0000 00EA 0000 1111 0000 00EB 0000 0000 EEEE 00EC"
  360.     $"0000 0000 DDDD 00ED 0000 0000 BBBB 00EE 0000 0000 AAAA 00EF"
  361.     $"0000 0000 8888 00F0 0000 0000 7777 00F1 0000 0000 5555 00F2"
  362.     $"0000 0000 4444 00F3 0000 0000 2222 00F4 0000 0000 1111 00F5"
  363.     $"EEEE EEEE EEEE 00F6 DDDD DDDD DDDD 00F7 BBBB BBBB BBBB 00F8"
  364.     $"AAAA AAAA AAAA 00F9 8888 8888 8888 00FA 7777 7777 7777 00FB"
  365.     $"5555 5555 5555 00FC 4444 4444 4444 00FD 2222 2222 2222 00FE"
  366.     $"1111 1111 1111 00FF 0000 0000 0000 0000 0000 0020 0020 0000"
  367.     $"0000 0020 0020 0000 02E1 0002 E100 02E1 0002 E100 06F8 00F5"
  368.     $"F6F6 0006 FA00 EFF6 FA00 06FB 00ED F6FB 0006 FC00 ECF6 FB00"
  369.     $"06FC 00EA F6FD 000D FC00 F6F6 0381 8156 81F9 F6FD 0011 FC00"
  370.     $"F7F6 0781 FF81 4F2B 8156 2BFC F6FD 0013 FC00 F8F6 0981 6B22"
  371.     $"64A5 AC2B 5681 56FD F6FD 0013 FD00 F7F6 09B3 2146 0724 56AC"
  372.     $"AC81 81FD F6FD 0015 FE00 F7F6 0B81 6A22 2214 222B 328F FFAC"
  373.     $"81FE F6FD 0015 FE00 F7F6 0B64 1B22 1500 1522 4622 8FB2 2BFE"
  374.     $"F6FD 0015 FE00 F8F6 0B88 4622 0000 2200 461C 8FB2 4FFD F6FD"
  375.     $"0015 FE00 F9F6 0B56 6A3F 460E 2200 221B 4563 81FC F6FD 0015"
  376.     $"FE00 F9F6 0BB3 4647 1C00 1546 2246 46AC 2BFC F6FD 0015 FE00"
  377.     $"FAF6 0B81 8F21 0000 0E00 2222 1BB3 7AFB F6FD 0016 FE00 FBF6"
  378.     $"0C7A 883F 2240 0039 2246 218E 8124 FBF6 FD00 15FC 00FD F60B"
  379.     $"AC6A 1B00 0715 1C22 1B46 AC2B FAF6 FD00 14FC 00FD F60A 6447"
  380.     $"3F00 221B 4746 466A 81F9 F6FD 0014 FC00 FDF6 0A81 8E31 2B14"
  381.     $"461B 406A 882B F9F6 FD00 12FC 00FC F608 2BA5 565D 4046 3FB3"
  382.     $"56F8 F6FD 0010 FC00 FAF6 062B 5656 0663 562B F8F6 FD00 0DFC"
  383.     $"00F9 F603 5656 AC5D F6F6 FD00 06FC 00EC F6FB 0006 FB00 EEF6"
  384.     $"FA00 06F6 00F4 F6F9 0006 F300 F9F6 F700 02E1 0002 E100 00A0"
  385.     $"0083 00FF"
  386. };
  387.  
  388.  
  389. /*================ 'vers' resource that's required by all extensions ================== */
  390.  
  391. /*    The first byte of this resource must be zero or one for
  392.     this extension to be compatible with GX v1.0.  The
  393.     remainder of the data is ignored.                        */
  394.  
  395. resource 'vers' (gxPrintingExtensionBaseID, sysheap, purgeable) {
  396.     0x0,
  397.     0x0,
  398.     release,
  399.     0x0,
  400.     verUS,
  401.     "",
  402.     ""
  403. };
  404.  
  405.  
  406. /*=============== Standard 'vers', bundle and icon resources follow… ================= */
  407.  
  408. resource 'vers' (1, sysheap, purgeable) {
  409.     0x1,
  410.     0x0,
  411.     final,
  412.     0x0,
  413.     verUS,
  414.     "1.0",
  415.     "1.0, © Apple Computer, Inc. 1992-1994"
  416. };
  417.  
  418.  
  419. resource 'vers' (2, sysheap, purgeable) {
  420.     0x1,
  421.     0x0,
  422.     final,
  423.     0x0,
  424.     verUS,
  425.     "1.0",
  426.     "Backwash v1.0"
  427. };
  428.  
  429.  
  430. resource 'BNDL' (r_backwashBNDL, sysheap, purgeable) {
  431.     kCreator,
  432.     0,
  433.     {
  434.         'ICN#', {0, r_backwashBNDL},
  435.         'FREF', {0, r_backwashBNDL}
  436.     }
  437. };
  438.  
  439.  
  440. // You must include a 'pext' FREF for your extension.
  441.  
  442. resource 'FREF' (r_backwashBNDL, sysheap, purgeable) {
  443.     gxPrintingExtensionType,
  444.     0,
  445.     ""
  446. };
  447.  
  448.  
  449. Type kCreator as 'STR ';
  450.  
  451. resource kCreator (0, "Owner resource", sysheap, purgeable) {
  452.     "This is the backwash printing extension."
  453. };
  454.  
  455.  
  456. resource 'ics8' (r_backwashBNDL, sysheap, purgeable) {
  457.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF 00FF F6F6 F6F6 F6F6"
  458.     $"F6F6 F6F6 F6F6 F6FF 00FF F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6FF"
  459.     $"00FF F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6FF FFFF F6F6 F6F6 F6F6"
  460.     $"F6F6 F6F6 F6F6 FFFF FFFF F6F6 F6F6 F6F6 FFAC 81F6 F6F6 FFFF"
  461.     $"FFF6 F6F6 F6F6 F6B3 4656 ACFF F6F6 FF00 FFF6 F6F6 F6F6 F622"
  462.     $"2246 8FB2 F6F6 FF00 FFF6 F6F6 F6F6 6A46 4646 ACF6 F6F6 FF00"
  463.     $"FFF6 F6F6 F68F 4039 468E B3F6 F6F6 FF00 FFFF F6F6 F66A 2247"
  464.     $"46AC F6F6 F6F6 FFFF FFFF F6F6 F6A5 5D46 B3F6 F6F6 F6F6 FFFF"
  465.     $"00FF F6F6 F6F6 F6AC F6F6 F6F6 F6F6 F6FF 00FF F6F6 F6F6 F6F6"
  466.     $"F6F6 F6F6 F6F6 F6FF 00FF F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6FF"
  467.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  468. };
  469.  
  470.  
  471. resource 'ics8' (r_backwashPanelIcon) {
  472.     $"0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000"
  473.     $"0000 0000 0000 0000 0000 00F6 F6F6 F6F6 F6F6 F6F6 F600 0000"
  474.     $"0000 F6F6 F6F6 F6F6 F6F6 F6F6 F600 0000 0000 F6F6 F6F6 F6F6"
  475.     $"F6F6 F6F6 F6F6 0000 0000 F6F6 F6F6 F6F6 FFAC 81F6 F6F6 0000"
  476.     $"00F6 F6F6 F6F6 F6B3 4656 ACFF F6F6 0000 00F6 F6F6 F6F6 F622"
  477.     $"2246 8FB2 F6F6 0000 00F6 F6F6 F6F6 6A46 4646 ACF6 F6F6 0000"
  478.     $"00F6 F6F6 F68F 4039 468E B3F6 F6F6 0000 0000 F6F6 F66A 2247"
  479.     $"46AC F6F6 F6F6 0000 0000 F6F6 F6A5 5D46 B3F6 F6F6 F6F6 0000"
  480.     $"0000 F6F6 F6F6 F6AC F6F6 F6F6 F6F6 0000 0000 F6F6 F6F6 F6F6"
  481.     $"F6F6 F6F6 F600 0000 0000 0000 00F6 F6F6 F6F6 F6F6"
  482. };
  483.  
  484.  
  485. resource 'ics4' (r_backwashBNDL, sysheap, purgeable) {
  486.     $"0FFF FFFF FFFF FFFF 0FCC CCCC CCCC CCCF 0FCC CCCC CCCC CCCF"
  487.     $"0FCC CCCC CCCC CCCF FFCC CCCC DDCC CCFF FFCC CCCD FEDD CCFF"
  488.     $"FCCC CCDF CDEF DCF0 FCCC CCE4 33AF CCF0 FCCC CF4C 34ED CCF0"
  489.     $"FCCC DE4C 3AFC CCF0 FFCC E4C4 4ECC CCFF FFCC DED4 FECC CCFF"
  490.     $"0FCC CCDE DCCC CCCF 0FCC CCCC CCCC CCCF 0FCC CCCC CCCC CCCF"
  491.     $"0FFF FFFF FFFF FFFF"
  492. };
  493.  
  494.  
  495. resource 'ics4' (r_backwashPanelIcon) {
  496.     $"0000 0000 0000 0000 0000 0000 0000 0000 000C CCCC CCCC C000"
  497.     $"00CC CCCC CCCC C000 00CC CCCC DDCC CC00 00CC CCCD FEDD CC00"
  498.     $"0CCC CCDF CDEF DC00 0CCC CCE4 33AF CC00 0CCC CF4C 34ED CC00"
  499.     $"0CCC DE4C 3AFC CC00 00CC E4C4 4ECC CC00 00CC DED4 FECC CC00"
  500.     $"00CC CCDE DCCC CC00 00CC CCCC CCCC C000 0000 0CCC CCCC"
  501. };
  502.  
  503.  
  504. resource 'ics#' (r_backwashBNDL, sysheap, purgeable) {
  505.     {    /* array: 2 elements */
  506.         /* [1] */
  507.         $"7FFF 4001 4001 4001 C0E3 C1D3 817A 829A 86B2 8522 C543 C2C3"
  508.         $"4181 4001 4001 7FFF",
  509.         /* [2] */
  510.         $"7FFF 7FFF 7FFF 7FFF FFFF FFFF FFFE FFFE FFFE FFFE FFFF FFFF"
  511.         $"7FFF 7FFF 7FFF 7FFF"
  512.     }
  513. };
  514.  
  515.  
  516. resource 'ics#' (r_backwashPanelIcon) {
  517.     {    /* array: 2 elements */
  518.         /* [1] */
  519.         $"0000 0000 0000 0000 00E0 01F0 0378 0250 04F0 0D20 0F40 03C0"
  520.         $"0180",
  521.         /* [2] */
  522.         $"0000 0000 1FF8 3FF8 3FFC 3FFC 7FFC 7FFC 7FFC 7FFC 3FFC 3FFC"
  523.         $"3FFC 3FF8 07F0"
  524.     }
  525. };
  526.  
  527.  
  528. resource 'ICN#' (r_backwashBNDL, sysheap, purgeable) {
  529.     {    /* array: 2 elements */
  530.         /* [1] */
  531.         $"0FFF FFFE 1000 0001 1000 0001 1000 0001 1000 0001 1000 0001"
  532.         $"1000 0001 1000 0001 1000 6005 5000 D80B B001 4609 9001 2508"
  533.         $"8002 1B88 8004 0788 8004 6108 8008 4208 8010 A208 8010 0408"
  534.         $"8021 0808 8042 0808 9068 1008 B036 2009 5008 200B 1006 4005"
  535.         $"1001 8001 1000 0001 1000 0001 1000 0001 1000 0001 1000 0001"
  536.         $"1000 0001 0FFF FFFE",
  537.         /* [2] */
  538.         $"0FFF FFFE 1FFF FFFF 1FFF FFFF 1FFF FFFF 1FFF FFFF 1FFF FFFF"
  539.         $"1FFF FFFF 1FFF FFFF 1FFF FFFF 5FFF FFFB FFFF FFF9 FFFF FFF8"
  540.         $"FFFF FFF8 FFFF FFF8 FFFF FFF8 FFFF FFF8 FFFF FFF8 FFFF FFF8"
  541.         $"FFFF FFF8 FFFF FFF8 FFFF FFF8 FFFF FFF9 5FFF FFFB 1FFF FFFF"
  542.         $"1FFF FFFF 1FFF FFFF 1FFF FFFF 1FFF FFFF 1FFF FFFF 1FFF FFFF"
  543.         $"1FFF FFFF 0FFF FFFE"
  544.     }
  545. };
  546.  
  547.  
  548. resource 'ICN#' (r_backwashPanelIcon) {
  549.     {    /* array: 2 elements */
  550.         /* [1] */
  551.         $"0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000"
  552.         $"0000 0000 0000 0000 0000 6000 0000 D800 0001 4600 0001 2500"
  553.         $"0002 1B80 0004 0780 0004 2100 0008 0200 0010 A200 0010 0400"
  554.         $"0021 0800 0042 0800 0068 1000 0036 2000 0008 2000 0006 4000"
  555.         $"0001 80",
  556.         /* [2] */
  557.         $"0000 0000 0000 0000 0000 0000 0000 0000 007F F800 01FF FF80"
  558.         $"03FF FFC0 07FF FFC0 07FF FFF0 07FF FFF0 07FF FFF0 07FF FFF0"
  559.         $"0FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  560.         $"1FFF FFF0 1FFF FFF0 07FF FFF0 07FF FFF0 07FF FFF0 07FF FFF0"
  561.         $"07FF FFF0 07FF FFF0 07FF FFC0 03FF FF80 001F FF00 0003 FC"
  562.     }
  563. };
  564.  
  565.  
  566. resource 'icl8' (r_backwashBNDL, sysheap, purgeable) {
  567.     $"0000 0000 FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  568.     $"FFFF FFFF FFFF FF00 0000 00FF 0000 0000 0000 0000 0000 0000"
  569.     $"0000 0000 0000 0000 0000 0000 0000 00FF 0000 00FF 00F6 F6F6"
  570.     $"F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6FF"
  571.     $"0000 00FF 00F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6"
  572.     $"F6F6 F6F6 F6F6 F6FF 0000 00FF 00F6 F6F6 F6F6 F6F6 F6F6 F6F6"
  573.     $"F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6FF 0000 00FF 00F6 F6F6"
  574.     $"F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6FF"
  575.     $"0000 00FF 00F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6"
  576.     $"F6F6 F6F6 F6F6 F6FF 0000 00FF 00F6 F6F6 F6F6 F6F6 F6F6 F6F6"
  577.     $"F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6FF 0000 00FF 00F6 F6F6"
  578.     $"F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6FF F6FF"
  579.     $"00FF 00FF 00F6 F6F6 F6F6 F6F6 F6F6 F6F6 8181 F681 F6F6 F6F6"
  580.     $"F6F6 F6F6 FF00 FFFF FF00 FFFF 00F6 F6F6 F6F6 F6F6 F6F6 F681"
  581.     $"FF81 812B 8156 F6F6 F6F6 F6F6 FF00 00FF FF00 00FF 00F6 F6F6"
  582.     $"F6F6 F6F6 F6F6 816B 2264 A5AC 2B56 81F6 F6F6 F6F6 FF00 0000"
  583.     $"FF00 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 B321 4607 F656 ACAC 8181"
  584.     $"F6F6 F6F6 FF00 0000 FF00 F6F6 F6F6 F6F6 F6F6 F6F6 F681 6A22"
  585.     $"2214 222B 328F FFAC 81F6 F6F6 FF00 0000 FF00 F6F6 F6F6 F6F6"
  586.     $"F6F6 F6F6 F664 1B22 1500 1522 4622 8FB2 F6F6 F6F6 FF00 0000"
  587.     $"FF00 F6F6 F6F6 F6F6 F6F6 F6F6 8846 2200 0022 0046 1C8F B2F6"
  588.     $"F6F6 F6F6 FF00 0000 FF00 F6F6 F6F6 F6F6 F6F6 F656 6A3F 460E"
  589.     $"2200 221B 4563 81F6 F6F6 F6F6 FF00 0000 FF00 F6F6 F6F6 F6F6"
  590.     $"F6F6 F6B3 4647 1C00 1546 2246 46AC 2BF6 F6F6 F6F6 FF00 0000"
  591.     $"FF00 F6F6 F6F6 F6F6 F6F6 818F 2100 000E 0022 221B B37A F6F6"
  592.     $"F6F6 F6F6 FF00 0000 FF00 F6F6 F6F6 F6F6 F67A 883F 2240 0039"
  593.     $"2246 218E 81F6 F6F6 F6F6 F6F6 FF00 0000 FF00 F6FF 00F6 F6F6"
  594.     $"F6AC 6A1B 0007 151C 221B 46AC 2BF6 F6F6 F6F6 F6F6 FF00 0000"
  595.     $"FF00 FFFF 00F6 F6F6 F664 473F 0022 1B47 4646 6A81 F6F6 F6F6"
  596.     $"F6F6 F6F6 FF00 00FF 00FF 00FF 00F6 F6F6 F681 8EF6 2B14 461B"
  597.     $"406A 882B F6F6 F6F6 F6F6 F6F6 FF00 FFFF 0000 00FF 00F6 F6F6"
  598.     $"F6F6 F6A5 565D 4046 3FB3 56F6 F6F6 F6F6 F6F6 F6F6 F6FF F6FF"
  599.     $"0000 00FF 00F6 F6F6 F6F6 F6F6 F656 56F6 6356 2BF6 F6F6 F6F6"
  600.     $"F6F6 F6F6 F6F6 F6FF 0000 00FF 00F6 F6F6 F6F6 F6F6 F656 56AC"
  601.     $"5DF6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6FF 0000 00FF 00F6 F6F6"
  602.     $"F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6FF"
  603.     $"0000 00FF 00F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6"
  604.     $"F6F6 F6F6 F6F6 F6FF 0000 00FF 00F6 F6F6 F6F6 F6F6 F6F6 F6F6"
  605.     $"F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6FF 0000 00FF 00F6 F6F6"
  606.     $"F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6FF"
  607.     $"0000 00FF 00F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6"
  608.     $"F6F6 F6F6 F6F6 F6FF 0000 0000 FFFF FFFF FFFF FFFF FFFF FFFF"
  609.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FF"
  610. };
  611.  
  612.  
  613. resource 'icl8' (r_backwashPanelIcon, sysheap, purgeable) {
  614.     $"0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000"
  615.     $"0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000"
  616.     $"0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000"
  617.     $"0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000"
  618.     $"0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000"
  619.     $"0000 0000 0000 0000 0000 0000 0000 0000 00F6 F6F6 F6F6 F6F6"
  620.     $"F6F6 F6F6 F600 0000 0000 0000 0000 0000 0000 0000 0000 00F6"
  621.     $"F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F600 0000 0000 0000"
  622.     $"0000 0000 0000 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6"
  623.     $"F6F6 0000 0000 0000 0000 0000 00F6 F6F6 F6F6 F6F6 F6F6 F6F6"
  624.     $"F6F6 F6F6 F6F6 F6F6 F6F6 0000 0000 0000 0000 0000 00F6 F6F6"
  625.     $"F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 0000 0000"
  626.     $"0000 0000 00F6 F6F6 F6F6 F6F6 F6F6 F6F6 8181 5681 F6F6 F6F6"
  627.     $"F6F6 F6F6 0000 0000 0000 0000 00F6 F6F6 F6F6 F6F6 F6F6 F681"
  628.     $"FF81 4F2B 8156 2BF6 F6F6 F6F6 0000 0000 0000 0000 00F6 F6F6"
  629.     $"F6F6 F6F6 F6F6 816B 2264 A5AC 2B56 8156 F6F6 F6F6 0000 0000"
  630.     $"0000 0000 F6F6 F6F6 F6F6 F6F6 F6F6 B321 4607 2456 ACAC 8181"
  631.     $"F6F6 F6F6 0000 0000 0000 00F6 F6F6 F6F6 F6F6 F6F6 F681 6A22"
  632.     $"2214 222B 328F FFAC 81F6 F6F6 0000 0000 0000 00F6 F6F6 F6F6"
  633.     $"F6F6 F6F6 F664 1B22 1500 1522 4622 8FB2 2BF6 F6F6 0000 0000"
  634.     $"0000 00F6 F6F6 F6F6 F6F6 F6F6 8846 2200 0022 0046 1C8F B24F"
  635.     $"F6F6 F6F6 0000 0000 0000 00F6 F6F6 F6F6 F6F6 F656 6A3F 460E"
  636.     $"2200 221B 4563 81F6 F6F6 F6F6 0000 0000 0000 00F6 F6F6 F6F6"
  637.     $"F6F6 F6B3 4647 1C00 1546 2246 46AC 2BF6 F6F6 F6F6 0000 0000"
  638.     $"0000 00F6 F6F6 F6F6 F6F6 818F 2100 000E 0022 221B B37A F6F6"
  639.     $"F6F6 F6F6 0000 0000 0000 00F6 F6F6 F6F6 F67A 883F 2240 0039"
  640.     $"2246 218E 8124 F6F6 F6F6 F6F6 0000 0000 0000 0000 00F6 F6F6"
  641.     $"F6AC 6A1B 0007 151C 221B 46AC 2BF6 F6F6 F6F6 F6F6 0000 0000"
  642.     $"0000 0000 00F6 F6F6 F664 473F 0022 1B47 4646 6A81 F6F6 F6F6"
  643.     $"F6F6 F6F6 0000 0000 0000 0000 00F6 F6F6 F681 8E31 2B14 461B"
  644.     $"406A 882B F6F6 F6F6 F6F6 F6F6 0000 0000 0000 0000 00F6 F6F6"
  645.     $"F6F6 2BA5 565D 4046 3FB3 56F6 F6F6 F6F6 F6F6 F6F6 0000 0000"
  646.     $"0000 0000 00F6 F6F6 F6F6 F6F6 2B56 5606 6356 2BF6 F6F6 F6F6"
  647.     $"F6F6 F6F6 0000 0000 0000 0000 00F6 F6F6 F6F6 F6F6 F656 56AC"
  648.     $"5DF6 F6F6 F6F6 F6F6 F6F6 F6F6 0000 0000 0000 0000 00F6 F6F6"
  649.     $"F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 0000 0000 0000"
  650.     $"0000 0000 0000 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6"
  651.     $"F600 0000 0000 0000 0000 0000 0000 0000 0000 00F6 F6F6 F6F6"
  652.     $"F6F6 F6F6 F6F6 F6F6 0000 0000 0000 0000 0000 0000 0000 0000"
  653.     $"0000 0000 0000 F6F6 F6F6 F6F6 F6F6"
  654. };
  655.  
  656.  
  657. resource 'icl4' (r_backwashBNDL, sysheap, purgeable) {
  658.     $"0000 FFFF FFFF FFFF FFFF FFFF FFFF FFF0 000F 0000 0000 0000"
  659.     $"0000 0000 0000 000F 000F 0CCC CCCC CCCC CCCC CCCC CCCC CCCF"
  660.     $"000F 0CCC CCCC CCCC CCCC CCCC CCCC CCCF 000F 0CCC CCCC CCCC"
  661.     $"CCCC CCCC CCCC CCCF 000F 0CCC CCCC CCCC CCCC CCCC CCCC CCCF"
  662.     $"000F 0CCC CCCC CCCC CCCC CCCC CCCC CCCF 000F 0CCC CCCC CCCC"
  663.     $"CCCC CCCC CCCC CCCF 000F 0CCC CCCC CCCC CCCC CCCC CCCC CFCF"
  664.     $"0F0F 0CCC CCCC CCCC DDDD CCCC CCCC F0FF F0FF 0CCC CCCC CCCD"
  665.     $"FDCC DDCC CCCC F00F F00F 0CCC CCCC CCD3 3BEE CDDD CCCC F000"
  666.     $"F0CC CCCC CCCC CCF4 3C0D EEDD CCCC F000 F0CC CCCC CCCC CD33"
  667.     $"343C CAFE DCCC F000 F0CC CCCC CCCC CB43 2023 33AF CCCC F000"
  668.     $"F0CC CCCC CCCC E330 0303 2AFC CCCC F000 F0CC CCCC CCCD 343C"
  669.     $"3034 4BDC CCCC F000 F0CC CCCC CCCF 3320 2333 3ECC CCCC F000"
  670.     $"F0CC CCCC CCDA 400C 0334 FDCC CCCC F000 F0CC CCCC CDE4 330B"
  671.     $"334A D0CC CCCC F000 F0CF 0CCC CE34 0C22 343E CCCC CCCC F000"
  672.     $"F0FF 0CCC CB34 0343 333D CCCC CCCC F00F 0F0F 0CCC CDAC C434"
  673.     $"33EC CCCC CCCC F0FF 000F 0CCC CCCE DB33 4FDC CCCC CCCC CFCF"
  674.     $"000F 0CCC CCCC CDD0 BDCC CCCC CCCC CCCF 000F 0CCC CCCC CDDE"
  675.     $"BCCC CCCC CCCC CCCF 000F 0CCC CCCC CCCC CCCC CCCC CCCC CCCF"
  676.     $"000F 0CCC CCCC CCCC CCCC CCCC CCCC CCCF 000F 0CCC CCCC CCCC"
  677.     $"CCCC CCCC CCCC CCCF 000F 0CCC CCCC CCCC CCCC CCCC CCCC CCCF"
  678.     $"000F 0CCC CCCC CCCC CCCC CCCC CCCC CCCF 0000 FFFF FFFF FFFF"
  679.     $"FFFF FFFF FFFF FFF0"
  680. };
  681.  
  682.  
  683. resource 'icl4' (r_backwashPanelIcon) {
  684.     $"0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000"
  685.     $"0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000"
  686.     $"0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0CCC CCCC"
  687.     $"CCCC C000 0000 0000 0000 000C CCCC CCCC CCCC CCCC C000 0000"
  688.     $"0000 00CC CCCC CCCC CCCC CCCC CC00 0000 0000 0CCC CCCC CCCC"
  689.     $"CCCC CCCC CC00 0000 0000 0CCC CCCC CCCC CCCC CCCC CCCC 0000"
  690.     $"0000 0CCC CCCC CCCC DDDD CCCC CCCC 0000 0000 0CCC CCCC CCCD"
  691.     $"FDCC DDCC CCCC 0000 0000 0CCC CCCC CCD3 3BEE CDDD CCCC 0000"
  692.     $"0000 CCCC CCCC CCF4 3C0D EEDD CCCC 0000 000C CCCC CCCC CD33"
  693.     $"343C CAFE DCCC 0000 000C CCCC CCCC CB43 3023 33AF CCCC 0000"
  694.     $"000C CCCC CCCC E330 0303 2AFC CCCC 0000 000C CCCC CCCD 343C"
  695.     $"3034 4BDC CCCC 0000 000C CCCC CCCF 3330 0333 3ECC CCCC 0000"
  696.     $"000C CCCC CCDA 400C 3334 FDCC CCCC 0000 000C CCCC CDE4 330B"
  697.     $"334A D0CC CCCC 0000 0000 0CCC CE34 0C23 343E CCCC CCCC 0000"
  698.     $"0000 0CCC CB33 0343 333D CCCC CCCC 0000 0000 0CCC CDAC C434"
  699.     $"33EC CCCC CCCC 0000 0000 0CCC CCCE DB33 4FDC CCCC CCCC 0000"
  700.     $"0000 0CCC CCCC CDD0 3DCC CCCC CCCC 0000 0000 0CCC CCCC CDDE"
  701.     $"BCCC CCCC CCCC 0000 0000 0CCC CCCC CCCC CCCC CCCC CC00 0000"
  702.     $"0000 00CC CCCC CCCC CCCC CCCC C000 0000 0000 0000 000C CCCC"
  703.     $"CCCC CCCC 0000 0000 0000 0000 0000 00CC CCCC CC"
  704. };
  705.  
  706.